// 题24
function Test24() {
	async function async1() {
		await async2().catch((e) => console.log(e));
		console.log('async1');
		return 'async1 success';
	}
	async function async2() {
		return new Promise((resolve, reject) => {
			console.log('async2');
			reject('error');
		});
	}
	async1().then((res) => console.log(res));
}
Test24()
// 结果：
// async2
// error
// async1
// async1 success
/**
 * 解析：async函数抛出错误，不会继续往下执行，可以用catch捕获错误
 */